package br.com.JZSolution;

import br.com.JZSolution.modelo.Funcionario;
import br.com.JZSolution.ui.MainFrame;
import br.com.JZSolution.utils.SwingUtils;

public class Estoque {
	private MainFrame mainframe;
	private static Estoque instance;
	
	private Funcionario funcionarioLogado;
	
	private Estoque(){
		mainframe = new MainFrame();
		try{
		//	mainframe.setTelaCheia();
		}catch (Exception e) {
			e.printStackTrace();
		}
		mainframe.setVisible(true);
		instance = this;
	}
	
	public static void main(String[] args) {
		SwingUtils.traduzirBR();
		SwingUtils.fonteBold();
		SwingUtils.setNimbusLAF();
		SwingUtils.setProgressUP();	
		new Estoque();
	}
	
	public MainFrame getMainframe() {
		return mainframe;
	}
	
	public static Estoque getInstance() {
		return instance;
	}

	/**
	 * Retorna o funcionario logado no sistema	
	 * @return
	 */
	public Funcionario getFuncionarioLogado() {
		return funcionarioLogado;
	}
	
	public void setFuncionarioLogado(Funcionario funcionarioLogado) {
		this.funcionarioLogado = funcionarioLogado;
	}

}
